import SvgIcon from '@/components/SvgIcon/index.vue'

// 导入所有 svg 图标
const svgFiles = import.meta.glob('./svg/**/*.svg', { eager: true })
const symbolId = 'icon-'

export function loadSvg(app) {
    app.component('svg-icon', SvgIcon)
    Object.keys(svgFiles).forEach((key) => {
        // 提取图标名称
        const name = key.replace('./svg/', '').replace('.svg', '')
        // 注册图标
        app.component(`${symbolId}${name}`, svgFiles[key].default)
    })
} 